var str = "my name is {0}, my age is {1}, i come from {2}, i love {3}~";
var ary = ["崔俊丽","18","china","JavaScript"];
str = str.replace(/{(\d)}/g,function(){
    return ary[arguments[1]];
})

console.log(str);

//"2015-9-22 13:10:0"  -->  "2015年09月22日 13时10分00秒"
//2\把一个字符串中所有单词的首字母大写  "zhu feng pei xun" -->"Zhu Feng Pei Xun"
var re = /[-:]/g;
var reg = /([-:])(\d+)([-:])(\d+)/g;
var str1 = "2015-9-22 13:10:0";
str1 = str1.replace(reg,function(){
    if(arguments[1] == '-'){
        console.log(arguments);
        if(parseFloat(arguments[2])< 10){
            arguments[2] = '0' + arguments[2];
        }
    
        arguments[1]  =  '年';
        arguments[3]  =  '月';
        if(parseFloat(arguments[4]) < 10){
            arguments[4] = '0' + arguments[4];
            
        }
        arguments[4]  = arguments[4] + '日';
        return arguments[1] + arguments[2] + arguments[3] + arguments[4];
    }else{
        if(parseFloat(arguments[2])< 10){
            arguments[2] = '0' + arguments[2];
        }
    
        arguments[1]  =  '时';
        arguments[3]  =  '分';
        if(parseFloat(arguments[4]) < 10){
            arguments[4] = '0' + arguments[4];
            
        }
        arguments[4]  = arguments[4] + '秒';
        return arguments[1] + arguments[2] + arguments[3] + arguments[4];
    }
    



})


console.log(str1);

